home *** CD-ROM | disk | FTP | other *** search
/ Champak 146 / (Vol 146) Jan 07 2012.iso / Games / scuba.swf / scripts / DefineSprite_299 / frame_7 / DoAction.as
Text File  |  2012-01-07  |  2KB  |  64 lines

  1. if(Number(_root.coral._x - _root.SPEED) < _root.BG_LEFT_LIMIT)
  2. {
  3.    setProperty("_root.coral", _X, _root.BG_RIGHT_LIMIT - Number(_root.BG_LEFT_LIMIT - Number(_root.coral._x - _root.SPEED)));
  4. }
  5. else
  6. {
  7.    setProperty("_root.coral", _X, Number(_root.coral._x - _root.SPEED));
  8. }
  9. i = 0;
  10. while(i < _root.activeFishies.length)
  11. {
  12.    if(eval("_root." + _root.activeFishies[i] + "._x") < _root.LEFT_BOUND)
  13.    {
  14.       _root.allFishies.push(_root.activeFishies[i]);
  15.       set("_root." + _root.activeFishies[i] + ".status","static");
  16.       setProperty(eval("_root." + _root.activeFishies[i]), _X, eval("_root." + _root.activeFishies[i] + ".vOrigX"));
  17.       setProperty(eval("_root." + _root.activeFishies[i]), _Y, eval("_root." + _root.activeFishies[i] + ".vOrigY"));
  18.       _root.activeFishies.splice(i,1);
  19.       i--;
  20.    }
  21.    else
  22.    {
  23.       setProperty("_root." + _root.activeFishies[i], _X, eval("_root." + _root.activeFishies[i] + "._x") - _root.FISH_SPEED);
  24.    }
  25.    i++;
  26. }
  27. i = 0;
  28. while(i < _root.activeMines.length)
  29. {
  30.    if(eval("_root." + _root.activeMines[i] + "._x") < _root.LEFT_BOUND)
  31.    {
  32.       _root.allMines.push(_root.activeMines[i]);
  33.       set("_root." + _root.activeMines[i] + ".status","static");
  34.       setProperty(eval("_root." + _root.activeMines[i]), _X, eval("_root." + _root.activeMines[i] + ".vOrigX"));
  35.       setProperty(eval("_root." + _root.activeMines[i]), _Y, eval("_root." + _root.activeMines[i] + ".vOrigY"));
  36.       _root.activeMines.splice(i,1);
  37.       i--;
  38.    }
  39.    else
  40.    {
  41.       setProperty("_root." + _root.activeMines[i], _X, eval("_root." + _root.activeMines[i] + "._x") - _root.SPEED);
  42.    }
  43.    i++;
  44. }
  45. i = 0;
  46. while(i < _root.activeOxyTanks.length)
  47. {
  48.    if(eval("_root." + _root.activeOxyTanks[i] + "._x") < _root.LEFT_BOUND)
  49.    {
  50.       _root.allOxyTanks.push(_root.activeOxyTanks[i]);
  51.       set("_root." + _root.activeOxyTanks[i] + ".status","static");
  52.       setProperty(eval("_root." + _root.activeOxyTanks[i]), _X, eval("_root." + _root.activeOxyTanks[i] + ".vOrigX"));
  53.       setProperty(eval("_root." + _root.activeOxyTanks[i]), _Y, eval("_root." + _root.activeOxyTanks[i] + ".vOrigY"));
  54.       _root.activeOxyTanks.splice(i,1);
  55.       i--;
  56.    }
  57.    else
  58.    {
  59.       setProperty("_root." + _root.activeOxyTanks[i], _X, eval("_root." + _root.activeOxyTanks[i] + "._x") - _root.SPEED);
  60.    }
  61.    i++;
  62. }
  63. gotoAndPlay(6);
  64.